﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;
using ZilLion.Service.Core.Domain.EntityBase.JsonConverter;

namespace ZL.CRM.CommonEntity.AccOpr
{
    public class YwCoreCommon
    {
        /// <summary>
        ///  accid
        /// </summary>
        public long Opraccid { get; set; }

        /// <summary>
        ///  凭证号
        /// </summary>
        public string Oprcardno { get; set; }

        /// <summary>
        ///  凭证类型：1-实体卡卡号 6-wx会员号 3-支付宝(仅线上系统使用)
        /// </summary>
        public short Oprctype { get; set; }

        /// <summary>
        ///  本地业务生效时间(自然时间)
        /// </summary>
        [JsonConverter(typeof(ChinaDateTimeConverter))]
        public DateTime Oprtime { get; set; }

        /// <summary>
        ///  发生地点id(分支机构)
        /// </summary>
        public int Oprbrid { get; set; }

        /// <summary>
        ///  发生地点名称
        /// </summary>
        public string Oprbrname { get; set; }


        /// <summary>
        ///  服务端生成crm业务操作记录流水号
        /// </summary>
        public string Oprsno { get; set; }

    }
}
